#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>

int isPrime(int n);

int main()
{
    long long N;
    scanf("%lld", &N);
    int i = 0;
    int p, q;
    for (p = 2; p <= N / 2; p++) {
        q = N - p;
        if (isPrime(p) && isPrime(q)) {
            printf("%d = %d + %d", N, p, q);
            break;
        }
    }
}

int isPrime(int n)
{
    if (n < 2) {
        return 0;
    }
    for (int i = 2; i <= sqrt(n); i++) {
        if (n % i == 0) {
            return 0;
        }
    }
    return 1;
}